Passa al contenuto principale

EXIT_REJECTED

[[EXIT_REJECTED]]

Indica che la terminazione dell'impresa, è stata rifiutata. Serve per essere usato in condizionali (IF ELSEIF ENDIF) negli eventi EXIT, ON_END, ON_END_ALLHEROES, ON_END_FIRSTHEROES, in modo che da poter decidere se permettere l'eroe di terminare l'impresa solo se raggiunta una condizione specifica.

  • Esempio: {[[(Y), ON_END]] [[IF: GET(bossKilled) = 1]] You killed the Boss, your quest is compelete, you can leave! [[ELSEIF]] You cannot leave ultil you kill the boss! [[EXIT_REJECTED]] [[ENDIF]]}

In questo esempio non appena un eroe che tenterà di uscire dalla porta di legno, potrà uscire e terminare l'impresa solo se ha ucciso il boss (Che dovrà essere indicato tramite l'evento ON_DEATH o il parametro ON_DEATH del'evento ADD_MONSTER); altrimenti riceverà il messaggio che dovrà prima uccidere il boss.